package bb.lanxing.lib.kt.model.geo;

import android.os.Parcelable;

public interface IGeoPoint extends Parcelable {
    int TYPE_UNKNOWN = -1;
    int TYPE_EARTH = 0;
    int TYPE_COMMON = 1;
    int TYPE_BAIDU = 2;

    double getAltitude();

    double getLatitude();

    double getLongitude();

    int getType();

    void setAltitude(double d);

    IGeoPoint toBaidu();

    IGeoPoint toBaidu(boolean z);

    IGeoPoint toCommon();

    IGeoPoint toCommon(boolean z);

    IGeoPoint toEarth();

    IGeoPoint toEarth(boolean z);

    IGeoPoint toType(int i);
}
